@charset "utf-8";
/* CSS Document */
html{font-size:10px; /*font-size:62.5%;*/}
body{margin:0px; padding:0px; font-size:1.2rem; font-family:Arial, "微软雅黑"; color:#333;}
body.on{overflow:hidden;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#118f55; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:1.6rem;}
h5{font-size:1.2rem;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:1rem; overflow:hidden; clear:both;}
.h50{height:5rem; overflow:hidden; clear:both;}
textarea, input{background:transparent; padding:0px; font-size:1.2rem; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
img{vertical-align:middle; max-width:100%;}
.red, a.red{color:#ff0037;}
.green{color:#008b4b;}
/*opacity:1; filter:alpha(opacity=100);*/

.wal{max-width:1200px; margin:0px auto;}
.wal2{max-width:900px;}
.align{
justify-content:left;
align-items:center;
display:-webkit-flex;	
}

a, .transition,
.headDiv, .topSearch,
.indexList a div,
.indexPart3 .layer,
.sNav, .sNav li,
.topSearch .form,
.imgZoom img,
.pageMore a span, .pageMore a i,
.patent li img, .patentLayer .close i,
.news .msg, .news .msg span, .news img,
.pageNum .btn i,
.Investor_02 .box,
.Investor_03 .box i, .Investor_03 .box,
.Investor_04 .btnDiv div,
.join_02 .box, .join_02 .name, .join_02 .layer, .join_02 .btn a i,
.join_03 .imgDiv img,
.join_04 .name,
.contact .input1, .contact .btn, .contact .btn1,
.ReportLayer .input1, .ReportLayer .btn, .ReportLayer .btn1,
.teamLayer .close i,
.InvestorLayer4 .close i,
.ReportLayer .close i,
.Related .layer
{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.radius3, .pageNum a, .pageNum .btn i{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.radius5{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.indexPart2 .slick-dots li, .indexFlash .slick-dots li,
.topSearch .form,
.join_03 .btnDiv span
{
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
}
input, li, a, span, i, em, b, div, img, textarea, p, dl, dt, dd, h1, h2{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.indexPart1 .tabContent li a, .Investor_03 .box .name, .business_02 li
{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.headD{height:80px;}
.headDiv{position:fixed; z-index:50; left:0px; top:0px; width:100%; height:80px; background:#FFF;}
.headDiv .logo{position:absolute; left:17px; top:17px;}
.headDiv a.btn-1{display:block; position:absolute; left:310px; top:50%; height:25px; line-height:25px; padding-left:16px; border-left:#ccc solid 1px; font-size:16px; margin-top:-12px;}
.topSearch{position:absolute; top:0px; right:20px; width:80px; height:80px; background:url(../Images/img19.png) center no-repeat;}
.topSearch .form{position:absolute; top:50%; margin-top:-17px; right:20px; width:100%; height:32px; border:#e0e0e0 solid 1px; background:#FFF; opacity:0; filter:alpha(opacity=0);
-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);
box-shadow:0 0 6px rgba(0,0,0,0.2);
}
.topSearch .input1{width:100%; height:30px; line-height:30px; padding:0 12px; font-size:13px;}
.topSearch .btn1{position:absolute; top:0px; right:0px; width:40px; height:30px; background:url(../Images/img19.png) center no-repeat;}
.topSearch:hover .form{opacity:1; filter:alpha(opacity=100); width:225px; right:0px;}
.nav{position:absolute; top:0px; right:130px;}
.nav li{float:left;}
.nav li a{display:block; height:80px; line-height:80px; font-size:16px; padding:0 25px;}
.nav li a.on{color:#118f55;}
.nav li .list{display:none;}
/**/
.headDiv.on{height:60px;
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);
box-shadow:0 2px 3px rgba(0,0,0,0.1);
}
.headDiv.on .logo{top:7px;}
.headDiv.on .topSearch{height:60px;}
.headDiv.on .nav li a{height:60px; line-height:60px;}

.sNav{position:fixed; z-index:49; left:0px; top:80px; margin-top:-150px; width:100%; min-height:327px; background:rgba(49,49,49,0.9); padding-right:130px; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.sNav.on{top:60px;}
.sNav.show{opacity:1; filter:alpha(opacity=100); visibility:visible; margin-top:0px;}
.sNav ul{float:right;}
.sNav li{float:left; width:120px; min-height:327px; border-right:rgba(110,110,110,0.4) solid 1px; padding-top:20px;}
.sNav li.on{background:#067941;}
.sNav li:first-child{border-left:rgba(110,110,110,0.4) solid 1px;}
.sNav a{display:block; font-size:13px; height:36px; line-height:36px; text-align:center; color:#FFF;}
.sNav a:hover{color:#fdd000;}

.pageTitle{clear:both; text-align:center; text-transform:uppercase; color:#999; padding:100px 0 55px 0; font-size:24px;}
.pageTitle h2{font-weight:400; color:#333; font-size:26px; background:url(../Images/pageTitle.png) center bottom no-repeat; padding-bottom:8px; margin-bottom:13px;}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.footBtn{border-bottom:#ebebeb solid 1px; border-top:#ebebeb solid 1px;}
.footBtn .wal{min-height:69px; line-height:69px; position:relative;}
.footBtn li{float:left;}
.footBtn li a{display:block; height:69px; color:#505960; font-size:13px; padding:0 42px; background:url(../Images/nimg33_1.png) left center no-repeat;}
.footBtn .li_02 a{background-image:url(../Images/nimg33_2.png);}
.footBtn .li_01 a:hover{color:#ff6666;}
.footBtn .li_02 a:hover{color:#009933;}
.footBtn .btn{position:absolute; top:0px; right:0px; height:69px; width:28.2%; background:#ebebeb; text-align:center; font-size:13px; color:#505960;}
.footBtn .btn a{display:inline-block; color:#505960; height:69px; padding:0 10px;}
.footBtn .btn a:hover{color:#009933;}
.footBtn .btn a.a1{background:url(../Images/nimg21.png) left center no-repeat; padding-left:28px;}

.footMsg p{font-size:13px; color:#666; min-height:68px; padding:15px 0; line-height:22px; width:71.8%; border-right:#ebebeb solid 1px;}
.footMsg a{color:#666;}
.footMsg a:hover{color:#118f55;}

.imgZoom.on img, .news li.on img, .join_03 li.on img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);	
}

.pcShow{display:block;}
.phoneShow{display:none;}

.pageBanner{min-height:50px; position:relative; top:0px;}
.pageBanner .imgDiv img{width:100%;}
.pageBanner .title{position:absolute; left:0px; top:50%; width:100%; color:#FFF; font-size:24px; margin-top:-2em;}
.pageBanner .title h2{font-weight:400; font-size:2em; padding-bottom:8px; position:relative; left:-100px; opacity:0; filter: alpha(opacity=0);}
.pageBanner .title span{display:block; position:relative; left:-100px; opacity:0; filter: alpha(opacity=0);}
.pageBanner.on h2, .pageBanner.on span{opacity:1; filter: alpha(opacity=100); left:0px;
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;	
}
.pageBanner.on span{
transition-delay:0.3s;
-moz-transition-delay:0.3s;
-webkit-transition-delay:0.3s;
-o-transition-delay:0.3s;	
}

.pageNav{min-height:62px; text-align:center; background:#e4e4e4; position:relative;}
.pageNav li{display:inline-block;}
.pageNav a{display:block; height:62px; line-height:62px; padding:0 25px; font-size:14px;}
.pageNav a:hover, .pageNav a.on{background:#008b4b; color:#FFF;}

.pageTitle2{padding:80px 0 50px 0; text-transform:uppercase; font-size:30px; color:#ccc;}
.pageTitle2 h2{font-weight:400; font-size:0.8em; color:#333; letter-spacing:1px; background:url(../Template/Site1/Images/pageTitle2.png) left bottom no-repeat; padding:5px 0 12px 0;}

.pageMore{clear:both; padding:35px 0;}
.pageMore a{display:block; width:200px; height:50px; border:#999 solid 1px; position:relative; padding:0 16px; font-size:13px;}
.pageMore a span{display:block; position:relative; z-index:2; line-height:50px; background:url(../Template/Site1/Images/img32.png) right center no-repeat;}
.pageMore a i{display:block; position:absolute; left:-1px; top:-1px; width:0; height:50px; background:#008b4b;}
.pageMore a:hover{padding:0 35px;}
.pageMore a:hover span{background-image:url(../Template/Site1/Images/img32on.png); color:#FFF;}
.pageMore a:hover i{width:200px;}

.pageNum{clear:both; text-align:center; height:150px; padding-top:30px; position:relative;}
.pageNum .btn{display:block; position:absolute; top:30px; width:170px; height:40px; line-height:38px; border:#e2e2e2 solid 1px; font-size:14px; color:#999; padding:0 20px; text-align:right;}
.pageNum .btn span{display:block; position:relative; z-index:2;}
.pageNum .btn i{display:block; position:absolute; top:-1px; width:0; height:40px; background:#009933;}
.pageNum .btn:hover{color:#FFF; padding:0 30px;}
.pageNum .btn:hover i{width:170px;}
.pageNum .prev{left:0px;}
.pageNum .prev span{background:url(../Template/Site1/Images/img32_1.png) left center no-repeat;}
.pageNum .prev i{right:-1px;}
.pageNum .prev:hover span{background-image:url(../Template/Site1/Images/img32_1on.png);}
.pageNum .next{right:0px; text-align:left;}
.pageNum .next span{background:url(../Template/Site1/Images/img32_2.png) right center no-repeat;}
.pageNum .next i{left:-1px;}
.pageNum .next:hover span{background-image:url(../Template/Site1/Images/img32_2on.png);}
.pageNum div a{display:inline-block; width:40px; height:40px; line-height:38px; border:#e2e2e2 solid 1px; font-size:14px; color:#999; margin:0 6px;}
.pageNum div a:hover, .pageNum div a.on{background:#999; border-color:#999; color:#FFF;}
.pageNum .back{display:block; position:absolute; top:30px; left:50%; margin-left:-45px; font-size:14px; padding-left:30px; line-height:40px; background:url(../Template/Site1/Images/img20.png) left center no-repeat;}

a.pageBtn{display:inline-block; width:170px; height:40px; line-height:36px; text-align:center; border:#999 solid 2px; text-align:center; font-size:14px;}
a.pageBtn:hover{background:#008b4b; border-color:#008b4b; color:#FFF;}

#Layer1{
	position:fixed;
	width:100%; height:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.pageBgBG{background:#FFF; min-height:50px; position:relative;}


.li{list-style-type: none}


